/*
#------------------------------------------------------------------------
# Fashion - May Joomla! template (for Joomla 2.5)
#
# Copyright (C) 2007-2012 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com 
*/

/* Style 2 */

/* template.css */
::selection { background: #5387ce; color: #fff; }
body { background: #f9f9f9 url('../images/style2/bg_pattern.png') repeat 0 0; color: #7d7b7a; }
a,
#gkBreadcrumb .breadcrumbs a:active,
#gkBreadcrumb .breadcrumbs a:focus,
#gkBreadcrumb .breadcrumbs a:hover { color: #5387ce; }
a:hover,
a:active,
a:focus { color: #222; }
h1,
h2,
h3,
h4,
h5 { color: #222; }
#gkPageWrap { padding-top: 40px; }
#gkPageTop { background: transparent; padding: 0; margin-bottom: 28px!important; }
#gkLogo.cssLogo { background-image: url('../images/style2/logo.png'); }
#gkLogo.text { color: #fff; text-shadow: 1px 1px 0 #d9d9d9; }
#gkLogo.text .gkLogoSlogan { color: #adadad; text-shadow: 1px 1px 0 #fff; }
#mod-search-searchword { border: 1px solid #e7e7e7; background-image: url('../images/style2/search_bg.png'); color: #aaa; }
#gkTools a:hover { border-color: #5387ce; }
.gkFooter { border: 1px solid #d2d2d2; border-left: none; border-right: none; }
.gkFooter > small { color: #9d9d9d; text-shadow: 1px 1px 0 #fff; }
.gkFooter > p { color: #9d9d9d; text-shadow: 1px 1px 0 #fff; }
#gkInset .gkFooter > div { border: 1px solid #d2d2d2; border-left: none; border-right: none; }
.box > div,
.box_text > div,
.box_menu > div { background: #fff; box-shadow: none; }
.box .header,
.box_menu .header,
.box_text .header { color: #222; font-size: 36px; margin-bottom: 18px; }
.box_menu > div { background: #5387ce!important; }
.box_menu h3.header { border-bottom: none; color: #fff; font-size: 36px; text-align: left; }
.box_menu ul li a { color: #fff; font-size: 16px; line-height: 32px; }
.box_menu ul li a:active,
.box_menu ul li a:focus,
.box_menu ul li a:hover { color: #c0dbff; }
#gkInset .box_menu h3.header { text-align: left; margin-top: 0; margin-bottom: 22px; }
#gkInset .box_menu ul li { text-align: left; }
.box.color1 h3.header { color: #5387ce; }
.box.color2 h3.header { color: #fff; }
.box.color2 { color: #c0dbff; }
.box.color2 a { color: #fff!important; }
.box.color2 a:active,
.box.color2 a:focus,
.box.color2 a:hover { color: #c0dbff!important; }
.box.color2 > div { background: #5387ce; }
.box.color2 b,
.box.color2 strong { color: #c0dbff; }
.box.dark > div { background: #d1d1d1!important; color: #777; }
.box.dark h3.header { color: #222; }
.box.dark ul li { border-top: 1px solid #eee; }
.box.dark a,
.nspArt h4.nspHeader a,
.itemComments h3 { color: #222; }
.box.dark a:active,
.box.dark a:focus,
.box.dark a:hover { color: #777; }
.box.dark b,
.box.dark strong { color: #777; }
.box .box.hot:first-child:before,
.box .box.top:first-child:before,
.box .box.new:first-child:before { top: 0; right: 14px; }
.box .box.hot:before,
.box .box.top:before,
.box .box.new:before { top: 0px; right: 14px; }
.box.hot:before,
.box.top:before,
.box.new:before { background-image: url('../images/style2/badge_hot.png'); height: 52px; top: 5px; right: 19px; }
.box.hot:before { background-position: 0 0; }
.box.top:before { background-position: 0 -53px; }
.box.new:before { background-position: 0 -106px; }
.gkUsermenu li { background-image: url("../images/style2/typography/bullet-square2.png"); }
#gkPage > .box.gkSidebarPreloader > div { background-image: url('../images/style2/loader.gif'); }
.nobg #gkContent > div .box > div { box-shadow: none!important; }

/* menu.css */
#gkMainMenu { margin-top: 26px; }
.gkMenu > ul > li { height: 40px; font-size: 28px; }
.gkMenu > ul > li > a { color: #aaa; text-shadow: 1px 1px 0 #f9f9f9 }
.gkMenu > ul > li:hover > a,
.gkMenu > ul > li:active > a,
.gkMenu > ul > li:focus > a,
.gkMenu > ul > li.active:hover > a,
.gkMenu > ul > li.active:active > a,
.gkMenu > ul > li.active:focus > a,
.gkMenu > ul > li.active > a { color: #5387ce; background: transparent; text-shadow: none; }
.gkMenu > ul div.childcontent div.childcontent { border: 1px solid #75a9ef; border-bottom: none; border-right: none; }
.gkMenu > ul div.childcontent-inner { background: #5387ce; }
.gkMenu > ul div.childcontent a { color: #e6f1ff; }
.gkMenu > ul div.childcontent small { color: #c0dbff; }
.gkMenu > ul div.childcontent li.active > a,
.gkMenu > ul div.childcontent li:hover > a,
.gkMenu > ul div.childcontent li > a:hover { color: #fff; }
.gkMenu > ul div.childcontent header { color: #fff; border-bottom: 1px solid #c0dbff; }
.gkMenu > ul div.childcontent header a { color: #fff; }
 @media screen and (max-width: 640px), screen and (max-device-width: 640px), only screen and (max-device-width: 1300px) and (-moz-min-device-pixel-ratio: 2), only screen and (max-device-width: 1300px) and (-o-min-device-pixel-ratio: 2/1), only screen and (max-device-width: 1300px) and (-webkit-min-device-pixel-ratio: 2), only screen and (max-device-width: 1300px) and (min-device-pixel-ratio: 2) {
 #gkPageWrap {
padding-top: 64px;
}
 #gkExtraMenu {
display: none!important;
}
 #gkMainMenu {
clear: both;
color: #222;
position: absolute!important;
top: 0;
left: 0;
width: 100%!important;
background: #fff;
border-bottom: 1px solid #ddd;
height: 45px;
margin: 0!important;
line-height: 47px;
text-indent: 20px;
font-size: 32px;
}
 #gkMainMenu select {
width: 85%;
height: 45px;
opacity: 0;
filter: alpha(opacity=0);
position: absolute;
left: 0;
top: 0;
}
 #gkMobileMenu {
position: relative;
}
 #gkTabletMenu {
top: 10px!important;
right: 20px;
}
 #gkPageContent > #gkInset.visible {
top: 30px;
right: 16px!important;
}
 #gkMobileMenu {
display: block;
clear: both;
width: 100%;
}
}
/* joomla.css */
button,
input.button,
 span.button,
button.button,
div.button,
input[type="submit"],
input[type="button"],
.pagenav-prev a,
.pagenav-next a { background: #222; color: #fff; }
button:hover,
input.button:hover,
 span.button:hover,
button.button:hover,
div.button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
.pagenav-prev a:hover,
.pagenav-next a:hover { background: #5387ce; color: #fff; }
article header h1 a:hover,
article header h2 a:hover { color: #5387ce; }
p.img_caption { background: #5387ce; }
.tip-title { background: #5387ce; }
#system-message dd.error { background: #5387ce; }
.pagination ul li a:hover { background: #5387ce; }
#article-index li a:hover { color: #5387ce; }
.autocompleter-queried { color: #5387ce!important; }
/* gk_stuff.css */
.gkTabsWrap.vertical ol { border-bottom: 3px solid #5387ce; }
.gkTabsWrap.vertical ol li.active,
.gkTabsWrap.horizontal ol li.active,
.gkTabsWrap.vertical ol li.active:hover,
.gkTabsWrap.horizontal ol li.active:hover { color: #fff; background: #5387ce; border-color: #5387ce }
.nspPagination li:hover,
.nspPagination li.active { background: #5387ce; }
.nspNext,
.nspPrev { background-image: url('../images/style2/nsp_interface.png'); }
.nspArt h4.nspHeader a:active,
.nspArt h4.nspHeader a:focus,
.nspArt h4.nspHeader a:hover { color: #5387ce; }
.dark .nspArt h4.nspHeader a { color: #222; }
.dark .nspArt h4.nspHeader a:active,
.dark .nspArt h4.nspHeader a:focus,
.dark .nspArt h4.nspHeader a:hover { color: #777; }
.dark .nspArt p.nspInfo { color: #777; }
.dark .nspPagination li { background: #777; }
.dark .nspPagination li:hover,
.dark .nspPagination li.active { background: #222; }
.color2 .nspArt h4.nspHeader { color: #fff; }
.color2 .nspArt p.nspInfo { color: #c0dbff; }
.color2 .nspPagination li { background: #fff; }
.color2 .nspPagination li:hover,
.color2 .nspPagination li.active { background: #c0dbff; }
.gkIsWrapper-gk_fashion .gkIsPreloader { background-color: #f1f1f1; background-image: url('../images/loader.gif'); }
.gkIsWrapper-gk_fashion figcaption { background: #5387ce; background: rgba(83, 135, 206, 0.65); }
.gkIsWrapper-gk_fashion ol li:hover,
.gkIsWrapper-gk_fashion ol li.active { background: #5387ce; }
.big .nspHeader { font-size: 30px!important; }
/* k2.css */
.k2FeedIcon a,
a.k2FeedIcon { background-image: url('../images/style2/rss.png'); }
ul li.itemResizer a { background-image: url('../images/style2/fonts.png'); }
.itemImageCaption { background: #c1c1c1; }
.itemExtraFields { border-top: 4px solid #5387ce; }
span#formLog { background: #5387ce; }
.itemRatingForm .formLogLoading { background-image: url('../images/style2/loading.gif'); }
.itemRatingList,
 .itemRatingList a:hover,
 .itemRatingList .itemCurrentRating { background-image: url('../images/style2/star.png'); }
.itemTags li a,
.k2TagCloudBlock a,
.moduleItemTags a { background-color: #222; background-image: url('../images/style2/tags.png'); }
.itemTags li a:hover,
.moduleItemTags a:hover { background-color: #5387ce; background-image: url('../images/style2/tags.png'); }
.k2TagCloudBlock a:hover { background: #5387ce; }
.itemAuthorBlock .itemAuthorDetails a:hover { color: #5387ce; }
#itemListLinks li { background-image: url('../images/style2/typography/bullet-square2.png'); }
.k2CommentItem a:hover { color: #5387ce; }
.k2CalendarBlock table.calendar tr td.calendarToday { background: #5387ce; }
/* tablet.css */
#gkTabletMenu { background: transparent url('../images/style2/tablet_menu_btn.png') no-repeat 0 0; top: 62px; right: 20px; }
#gkPageContent > #gkInset.visible { top: 90px; }
#gkPageContent > #gkInset.visible .box_menu h3.header { margin-top: 0; color: #fff; }
#gkPageContent > #gkInset.visible .box_menu a { color: #fff; }
#gkPageContent > #gkInset.visible .box_menu a:active,
#gkPageContent > #gkInset.visible .box_menu a:focus,
#gkPageContent > #gkInset.visible .box_menu a:hover { color: #c0dbff; }
#gkPageContent > #gkInset.visible .box_menu > div { background: #5387ce!important; }